package com.shangdiao.sd_server.dao.mybatis;

import com.shangdiao.sd_server.generator.pojo.SdDicLabel;
import com.shangdiao.sd_server.generator.pojo.SdDicLabelExample;

import java.util.List;

import org.apache.ibatis.annotations.Param;

public interface SdDicLabelMapper {
    int countByExample(SdDicLabelExample example);

    int deleteByExample(SdDicLabelExample example);

    int deleteByPrimaryKey(Integer dicLabelId);

    int insert(SdDicLabel record);

    int insertSelective(SdDicLabel record);

    List<SdDicLabel> selectByExample(SdDicLabelExample example);

    SdDicLabel selectByPrimaryKey(Integer dicLabelId);

    int updateByExampleSelective(@Param("record") SdDicLabel record, @Param("example") SdDicLabelExample example);

    int updateByExample(@Param("record") SdDicLabel record, @Param("example") SdDicLabelExample example);

    int updateByPrimaryKeySelective(SdDicLabel record);

    int updateByPrimaryKey(SdDicLabel record);

	List<String> selectDistinctCategory();
}